﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using vudu.ClasesDominio;
using vudu.Datos.Fachada;
using vudu.Logica.Comandos;

namespace vudu.Logica.Comandos.VU_09_Gestionar_Carga_de_Archivos_PDF
{
    public class ComandoConsultarSeccionesProfesorPdf : Comando<List<SeccionMateria>>
    {
           #region atributos
            private int _idProfesor;
            private string _nombreUniv;
            private string _nombreEscuela;
            private string _nombreMateria;
            #endregion

            #region Gets y sets
            public int IdProfesor
            {
                get { return _idProfesor; }
                set { _idProfesor = value; }
            }
            public string NombreUniv
            {
                get { return _nombreUniv; }
                set { _nombreUniv = value; }
            }
            public string NombreEscuela
            {
                get { return _nombreEscuela; }
                set { _nombreEscuela = value; }
            }
            public string NombreMateria
            {
                get { return _nombreMateria; }
                set { _nombreMateria = value; }
            }
            #endregion

            #region constructor
            public ComandoConsultarSeccionesProfesorPdf(int idProfesor, string nombreUniv, string nombreEscuela,string nombreMateria)
            {
                IdProfesor = idProfesor;
                NombreEscuela = nombreEscuela;
                NombreUniv = nombreUniv;
                NombreMateria = nombreMateria;
            }
            #endregion


            public override List<SeccionMateria> Ejecutar()
            {
                return new EnlaceDatos().ConsultarSeccionesProfesorPdf(IdProfesor, NombreUniv, NombreEscuela,NombreMateria);
            }
        }

    
}